home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / VideoToolbox 95.11.08 / Changes < prev    next >
Encoding:
Text File  |  1995-11-08  |  28.1 KB  |  36 lines  |  [TEXT/ttxt]

  1. cation produced by THINK C; it should run fine on all Macs, by virtue of the 68k-emlator on the PowerPC. The ".68k" extension indicates a 68k application produced by Metrowerks CodeWarrior C; it too should run on all Macs. The ".ppc" extension indicates a PowerPC application produced by Metrowerks CodeWarrior C; it will only run on PowerPC Macs. The ".fat" extension indicates a "fat binary" 68k/PowerPC application produced by Metrowerks CodeWarrior C; it will run native on all Macs. (As you may infer from the file sizes, a fat binary file is essentially the combination of the resources of both native applications, plus a cfg resource that says what's where. Most of the included "ppc" projects have been configured to produced a fat application.)
  2.  
  3. PUBLISHED ON January 14, 1995
  4.  
  5. CHANGES DURING 1/95 (before release)
  6. •Updated everything to CodeWarrior 5. kbhit.c, MaximizeConsoleHeight.c, and several demos take advantage of new THINK-C-like features of the SIOUX console in CodeWarrior 5, and thus are incompatible with prior versions of CodeWarrior.
  7. •Deleted all obsolete projects, i.e. for THINK C 5 & 6, and CodeWarrior 4. Everyone should upgrade to the current version; see the "Advice" document.
  8. •kbhit.c: GetCharUnbuffered(), when compiled by CodeWarrior, hopefully now allows the console to respond to mouse events (dragging, zooming, sizing, etc.) while waiting for character input.
  9. •MaximizeConsoleHeight.c: now works similarly for both THINK and CodeWarrior C.
  10. •TimeVideo now offers to use Apple's new Display Manager, if present, to test multiple resolutions of each screen. 
  11. •"Video attenuator" document now explains, in detail, how to upgrade the ISR Video Attenuator to work with all Macintosh-compatible monitors.
  12.  
  13. CHANGES DURING 12/94
  14. •Display Manager.note added to Notes folder.
  15. •GDVideo.c: added GDGetDisplayMode(), based on cscGetCurMode, documented in Apple's new Display Device Driver Guide Developer Note in the January '94 Developer CD.
  16. •Luminance.c: fixed rare zero-divide error reported by Josh Solomon.
  17. •MoveMouse.c: still untested, but now compiles happily for both 68k and ppc.
  18.  
  19. CHANGES DURING 11/94 (after release)
  20. •CenterRectInRect.c: renamed "RectInRect" to IsRectInRect().
  21. •GDOpenWindow.c: renamed IsWindow to IsGrafPtr. Renamed IsOffScreen to IsGWorldPtr.
  22. •MakeNoise.c replaced by NoiseFill.c.
  23. •NoiseFill.c, replaces MakeNoise.c. NoiseFill fills the rect in the window with a random checkerboard, i.e. black & white checks, each dx pixels wide by dy pixels high. 
  24.  
  25. PUBLISHED ON November 17, 1994
  26.  
  27. CHANGES DURING 11/94 (before release)
  28. •Polished all code to compile without any warnings. (CodeWarrior is fussy.)
  29. •Made everything compatible with THINK C 6 and 7, with Universal and pre-Universal headers. Eliminated use of THINK C's LoMem.h. (Thanks to David Brainard & Josh Solomon for reporting the incompatibilities.)
  30. •Notes:"CopyBits slavishly" explains how to faithfully CopyBits numbers from one pixmap to another. 
  31. •Notes:"newline & return.note" documents the inconsistent ways that MPW, THINK, and CodeWarrior C handle /n and /r.
  32. •CopyWindows.c provides a convenient high-level interface to CopyBits and CopyBitsQuickly, accepting windows (WindowPtr, CWindowPtr, or GWorldPtr) instead of pixmaps or bitmaps. Highly recommended!
  33. •GDOpenWindow has been significantly revised in light of "CopyBits slavishly", though the calling interface is unchanged. Added new routines: GetBitMapPtr(window) returns a pointer to the window's bitmap or pixmap. IsOffScreen(window) returns true only if the window is a GWorldPtr.
  34. •GDOpenWindow.c: applications that use GDOpenWindow.c now have the lasting side effect of changing the device's color table to gray (mode and depth are left unchanged). This is harmless, though slightly annoying. (You can use Control Panel:Monitors to restore Colors.) There are very good reasons for changing the color table to gray, and unfortunately no simple way to undo it when exiting. I'll fix it when I think of a clean solution.
  35. •PixMapToEPS.c saves an image on disk as a PostScript EPSF file.
  36. •Quick3: fixed minor bug in SortAnd